body {
    font-family:Arial, Helvetica, sans-serif;
    color:#222;
}

* {
	margin:0;
	padding:0;
}

.header {
    border-bottom: 1px solid #B7B7B7;
}

.navbar {
	background:#F7F7F7;
	height:45px;
    line-height:45px;
    font-size:20px;
    position:absolute;
    z-index: 2
}

.navbar a {
    font-weight: bolder;
	text-decoration:none;
}

#container {
    margin-top: 45px;
    padding:15px 0;
    height:90%;
    background:#E9E9E9 url(/static/img/background.gif) repeat scroll 0 0;
}

.input {
	color:#555555;
}
.clear {
	clear:both;
}

.footer {
	border-top:1px solid #B7B7B7;
	text-align:center;
	height:40px; line-height:30px;
    vertical-align:bottom;
    font-family: "Comic Sans MS", cursive;
}
